

function CookieLogin(){
      this.init();
      this.bindEvent();
}

CookieLogin.prototype = {
      constructor : CookieLogin,
      init : function(){
            var cookie_string = getCookie("USRID");
            var nav_list = $("#navbar .nav");
            var user_name = $("#user_name");
            // 判定cookieString里面的内容是否符合我们的json规则;
            // 1. cookie_string 是一个字符串;
            // 2. 判定字符串的规则;
            var res_json = /^\{[\s*"\w+":"\w+",*\s*]+\}$/;
            if(res_json.test(cookie_string)){
                  // 让第一个显示出来;
                  nav_list.eq(1).addClass("active");
                  user_name.html(JSON.parse(cookie_string).username);
            }else{
                  // 让登陆注册显示出来;
                  nav_list.eq(0).addClass("active");
            }
      },
      bindEvent:function(){
            $("#signout").click(function(){
                  this.signout();
            }.bind(this))
      },
      signout : function(){
            removeCookie("USRID","/");
            location.reload();
      }
}

new CookieLogin();